package top.yehot.kettle.boot.models.vo.task;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import top.yehot.kettle.boot.enums.RepTypeEnum;
import top.yehot.kettle.boot.enums.TaskStatusEnum;

/**
 * 任务列表
 * 
 * @author lquan
 * @date 2022年6月5日 下午3:22:03
 */
@Data
@ApiModel("任务列表")
public class TaskVO {

	@ApiModelProperty("主键")
    private Integer id;
	
	@ApiModelProperty("任务名称")
    private String name;
	
	@ApiModelProperty("资源库ID")
    private String repId;
	
	@ApiModelProperty("资源库名称")
    private String repName;
	
	@ApiModelProperty("资源库类型")
    private RepTypeEnum repType;
	
	@ApiModelProperty("脚本名称")
    private String scriptName;
	
	@ApiModelProperty("脚本路径")
    private String scriptPath;
	
	@ApiModelProperty("脚本类型")
    private String scriptType;
	
	@ApiModelProperty("cron表达式")
    private String cron;
	
	@ApiModelProperty("状态")
    private TaskStatusEnum status;
	
}
